package org.carl.base.feishu.bot.annotation;

import java.lang.annotation.*;

/**
 * 飞书通知注解
 * @author Administrator
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface FeiShuNotify {
    /**
     * 机器人id
     * @return
     */
    String botId();
    /**
     * 模板
     * @return
     */
    String template();

    /**
     * 参数列表,spel表达式
     * @return
     */
    String[] args();
    /**
     * 作者
     * @return
     */
    String author() default "";

    /**
     * 满足缓存条件的数据才会发送通知
     * @return
     */
    String condition() default "";
}
